#include <boost/noncopyable.hpp>
#include <iostream>

class Noncopyclass : private boost::noncopyable
{
public:
	Noncopyclass() {}

public:
	void Test( void ) {
		std::cout << "test" << std::endl;
	}
};

int main( int argc, char *argv[] )
{
	Noncopyclass n1;
	Noncopyclass n2;

	// n2 = n1;
	// Noncopyclass n3 = n1;
}

